package Q933

class Main {

}

/**
 * 最近的请求次数
 * @author 23737
 * @date 2022.5.6
 */
fun main(){

}

class RecentCounter() {
    var list : MutableList<Int> = ArrayList<Int>()
    init {
        list.clear()
    }

    fun ping(t: Int): Int {
        list.add(t)
        while(list[0] + 3000 < t){
            list.removeAt(0)
        }
        return list.size
    }

}